iT邦幫忙

2026 iThome 鐵人賽

DAY 29
0

接續前面介紹

4.Axios 是什麼?
Axios 是一套用來發送 HTTP 請求的 JavaScript 套件。

它可以在:

  • React 前端
  • Node.js 後端
    使用。

安裝 Axios 執行 npm install axios

GET:取得資料

const axios = require("axios");

async function getUsers() {
  try {
    const response = await axios.get(
      "https://jsonplaceholder.typicode.com/users"
    );

    console.log(response.data);
  } catch (error) {
    console.error(error.message);
  }
}

getUsers();

POST:新增資料

const axios = require("axios");

async function createUser() {
  const response = await axios.post(
    "https://jsonplaceholder.typicode.com/posts",
    {
      title: "Hello",
      body: "Learning Node.js",
      userId: 1
    }
  );

  console.log(response.data);
}

createUser();

這個測試 API 會模擬建立資料,但不會永久儲存。

https://ithelp.ithome.com.tw/upload/images/20261013/20184323XQpXL5wTRH.png


上一篇
Day 28 - Node.js 進階操作(Cookie / Header / Axios) - 2
下一篇
Day 30 - Node.js 進階操作 Middleware、bcrypt、JWT 身份驗證
系列文
在AI 時代的碰撞下~當前端工程師開始碰上後端又到了雲服務的旅程 共 30 篇
圖片
  熱門推薦
圖片
{{ item.channelVendor }} | {{ item.webinarstarted }} |
{{ formatDate(item.duration) }}
直播中

尚未有邦友留言

立即登入留言